/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package IDE_formularios;

import ConexaoDados.*;
import java.awt.HeadlessException;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JComboBox;
import javax.swing.JOptionPane;


/**
 *
 * @author erikjan
 */
public class CadEstrutura extends javax.swing.JFrame {

    
    public void atualiza_cb(JComboBox jcombo, String tabela, String campo) throws SQLException{
        //função que recebe o combo, a tabela e o campo que devem ser atualizado em cada caixa(combobox)
        jcombo.removeAllItems();
        jcombo.addItem("");
        ResultSet retorno_sql;
        
        
        InteracaoDados dados = new InteracaoDados();
        
       
        retorno_sql = dados.consulta("select * from "+tabela+"");    
       
        while(retorno_sql.next())
        {
        jcombo.addItem(retorno_sql.getString(1)+" - "+retorno_sql.getString(campo));
        }
        
      retorno_sql.close();
      
    
    }
    public void atualizacombos() throws SQLException
    {
       atualiza_cb(jCbxRemoveUnidade, "unidade", "nomeunidade"); 
       atualiza_cb(jCbxUnidadedeplanta, "unidade", "nomeunidade"); 
       //atualiza_cb(jCbxRemovePlanta, "planta", "nomeplanta"); 
       atualiza_cb(cbequip_unidade, "unidade", "nomeunidade"); 
       //atualiza_cb(cbequip_planta, "planta", "nomeplanta");
       //atualiza_cb(jCbxRemoverEquipamento, "equipamento", "nomeequip"); 
       atualiza_cb(jCbxUnidadedeMalha, "unidade", "nomeunidade"); 
       //atualiza_cb(jCbxPlantadeMalha, "planta", "nomeplanta");
       //atualiza_cb(jCbxEquipamentodeMalha, "equipamento", "nomeequip");
       //atualiza_cb(jCbxRemoverMalha, "tbmalha", "desc_malha"); 
        
        
        
    }
    public void alteraunidadedeplanta(){
        
      //ok - revisado 
       if(jCbxUnidadedeplanta.isValid()){ 
       String  planta = jCbxUnidadedeplanta.getSelectedItem().toString();
       
        if (!"".equals(planta))
        {
            
            String [] id = planta.split("-", 2);
            InteracaoDados dados = new InteracaoDados();
            
            try {
                ResultSet result = dados.consulta("select * from AipetroTest.planta where unidade_fk="+Integer.parseInt(id[0].trim())+"");
                jCbxRemovePlanta.removeAllItems();
                jCbxRemovePlanta.addItem("");
                    while (result.next())
                    {
                    jCbxRemovePlanta.addItem(result.getInt(1)+" - "+result.getString("nomeplanta")); 
                    }
                result.close();    
                } 
            catch (SQLException ex) 
                {
                    Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
                }
             
            }
        }
    }
    public void alteraplantaequipamento(){
        
        //OK - revisado
        if(cbequip_unidade.isValid()){
        String unidade = cbequip_unidade.getSelectedItem().toString();
        
        if (!"".equals(unidade))
        {
            
            String [] id = unidade.split("-", 2);
            InteracaoDados dados = new InteracaoDados();
            try {
                ResultSet result = dados.consulta("Select * from AipetroTest.planta where unidade_fk="+Integer.parseInt(id[0].trim())+"");
                cbequip_planta.removeAllItems();
                cbequip_planta.addItem("");
                    while (result.next())
                    {

                    cbequip_planta.addItem(result.getInt(1)+" - "+result.getString("nomeplanta")); 
                    }
                  result.close();  
                } 
            catch (SQLException ex) 
                {
                    Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
                }

        }//fim do if
   
        }
    }
    public void alteraequipamento(){
        //Ok - revisado
        if (cbequip_planta.isValid())//SEM ESTE COMANDO O SISTEMA PODE LER ALGO INVALIDO E FUNÇÃO NÃO FUNCIONA
        {
           
            String planta = cbequip_planta.getSelectedItem().toString();
        
        
                if (!"".equals(planta))
                {

                    String [] id = planta.split("-", 2);
                    InteracaoDados dados = new InteracaoDados();
                    try {
                            ResultSet result = dados.consulta("select * from AipetroTest.equipamento where planta_fk="+Integer.parseInt(id[0].trim())+"");
                            jCbxRemoverEquipamento.removeAllItems();
                            jCbxRemoverEquipamento.addItem("");
                            while (result.next())
                            {
                            jCbxRemoverEquipamento.addItem(result.getInt(1)+" - "+result.getString("nomeequip")); 
                            }
                            result.close();
                        } 
                    catch (SQLException ex) 
                        {
                            Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
                        }

                }//fim do if
        
        }  //fim do segundo if
    
    }
    
    public void alteraplantamalha()
    {
        
        //ok - revisado
        if(jCbxUnidadedeMalha.isValid()){
        String unidade = jCbxUnidadedeMalha.getSelectedItem().toString();
        
        if (!"".equals(unidade))
        {
            
            String [] id = unidade.split("-", 2);
            InteracaoDados dados = new InteracaoDados();
            try {
                ResultSet result = dados.consulta("Select * from AipetroTest.planta where unidade_fk="+Integer.parseInt(id[0].trim())+"");
                jCbxPlantadeMalha.removeAllItems();
                jCbxPlantadeMalha.addItem("");
                    while (result.next())
                    {

                    jCbxPlantadeMalha.addItem(result.getInt(1)+" - "+result.getString("nomeplanta")); 
                    }
                    result.close();
                } 
            catch (SQLException ex) 
                {
                    Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
                }

        }//fim do if
        
        
        }
    }
    
    public void alteraequipmalha()
    {
       //OK - revisado
        
        if (jCbxPlantadeMalha.isValid())//SEM ESTE COMANDO O SISTEMA PODE LER ALGO INVALIDO E FUNÇÃO NÃO FUNCIONA
        {
           
            String planta = jCbxPlantadeMalha.getSelectedItem().toString();
        
        
                if (!"".equals(planta))
                {

                    String [] id = planta.split("-", 2);
                    InteracaoDados dados = new InteracaoDados();
                    try {
                            ResultSet result = dados.consulta("select * from AipetroTest.equipamento where planta_fk="+Integer.parseInt(id[0].trim())+"");
                            jCbxEquipamentodeMalha.removeAllItems();
                            jCbxEquipamentodeMalha.addItem("");
                            while (result.next())
                            {
                            jCbxEquipamentodeMalha.addItem(result.getInt(1)+" - "+result.getString("nomeequip")); 
                            }
                            result.close();
                        } 
                    catch (SQLException ex) 
                        {
                            Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
                        }

                }//fim do if
        
        }  //fim do segundo if
    
        
    }
    
    public void alteraremovemalha(){
        
        //ok - revisado
        
        if (jCbxEquipamentodeMalha.isValid())//SEM ESTE COMANDO O SISTEMA PODE LER ALGO INVALIDO E FUNÇÃO NÃO FUNCIONA
        {
           
            String equip = jCbxEquipamentodeMalha.getSelectedItem().toString();
        
        
                if (!"".equals(equip))
                {

                    String [] id = equip.split("-", 2);
                    InteracaoDados dados = new InteracaoDados();
                    try {
                            ResultSet result = dados.consulta("select * from AipetroTest.malha where equipamento_fk="+Integer.parseInt(id[0].trim())+"");
                            jCbxRemoverMalha.removeAllItems();
                            jCbxRemoverMalha.addItem("");
                            while (result.next())
                            {
                            jCbxRemoverMalha.addItem(result.getInt(1)+" - "+result.getString("desc_malha")); 
                            }
                            result.close();
                        } 
                    catch (SQLException ex) 
                        {
                            Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
                        }

                }//fim do if
        
        }  //fim do segundo if
  
    }
    
    /**
     * Creates new form CadEstrutura
     */
    public CadEstrutura() throws SQLException {
        initComponents();
        //atualiza_cb(jCbxRemoveUnidade, "unidade", "nomeunidade");
        atualizacombos();
        
     
    }

    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        JtpnMalha = new javax.swing.JTabbedPane();
        jPanel1 = new javax.swing.JPanel();
        jLblCadastroUnidade = new javax.swing.JLabel();
        JtfUnidade = new javax.swing.JTextField();
        jBtnSaveUnidade = new javax.swing.JButton();
        jLblRemoverUnidade = new javax.swing.JLabel();
        jCbxRemoveUnidade = new javax.swing.JComboBox();
        jBtnRemoveUnidade = new javax.swing.JButton();
        jPanel2 = new javax.swing.JPanel();
        JlblUnidadedePlanta = new javax.swing.JLabel();
        jCbxUnidadedeplanta = new javax.swing.JComboBox();
        jLblPlanta = new javax.swing.JLabel();
        jTfPlanta = new javax.swing.JTextField();
        jBtnSavePlanta = new javax.swing.JButton();
        jLblRemoverPlanta = new javax.swing.JLabel();
        jCbxRemovePlanta = new javax.swing.JComboBox();
        jBtnRemovePlanta = new javax.swing.JToggleButton();
        jPanel3 = new javax.swing.JPanel();
        jLblUnidadedeEquipamento = new javax.swing.JLabel();
        jLblPlantadeEquipamento = new javax.swing.JLabel();
        jLblEquipamento = new javax.swing.JLabel();
        txtequipamento = new javax.swing.JTextField();
        cbequip_planta = new javax.swing.JComboBox();
        cbequip_unidade = new javax.swing.JComboBox();
        jBtnSaveEquipamento = new javax.swing.JButton();
        jLblRemoverEquipamento = new javax.swing.JLabel();
        jCbxRemoverEquipamento = new javax.swing.JComboBox();
        jBtnRemoveEquipamento = new javax.swing.JToggleButton();
        jPanel4 = new javax.swing.JPanel();
        jLblUnidadedeMalha = new javax.swing.JLabel();
        jLblPlantadeMalha = new javax.swing.JLabel();
        jLblEquipamentodeMalha = new javax.swing.JLabel();
        jLblMalha = new javax.swing.JLabel();
        jCbxEquipamentodeMalha = new javax.swing.JComboBox();
        jCbxPlantadeMalha = new javax.swing.JComboBox();
        jCbxUnidadedeMalha = new javax.swing.JComboBox();
        jTfdMalha = new javax.swing.JTextField();
        jBtnSaveMalha = new javax.swing.JButton();
        jLblRemoverMalha = new javax.swing.JLabel();
        jCbxRemoverMalha = new javax.swing.JComboBox();
        jBtnRemoveMalha = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        setTitle("Cadastro de Estrutura");

        jLblCadastroUnidade.setText("Cadastro de Unidade");

        jBtnSaveUnidade.setText("Salvar/Atualizar");
        jBtnSaveUnidade.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jBtnSaveUnidadeActionPerformed(evt);
            }
        });

        jLblRemoverUnidade.setText("Remover Unidade");

        jBtnRemoveUnidade.setText("Remover");
        jBtnRemoveUnidade.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jBtnRemoveUnidadeActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                            .addComponent(jLblCadastroUnidade)
                            .addComponent(jLblRemoverUnidade, javax.swing.GroupLayout.Alignment.LEADING))
                        .addGap(14, 14, 14)
                        .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(JtfUnidade, javax.swing.GroupLayout.DEFAULT_SIZE, 286, Short.MAX_VALUE)
                            .addComponent(jCbxRemoveUnidade, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                    .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addComponent(jBtnRemoveUnidade, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jBtnSaveUnidade, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                .addContainerGap())
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLblCadastroUnidade)
                    .addComponent(JtfUnidade, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addComponent(jBtnSaveUnidade)
                .addGap(18, 18, 18)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLblRemoverUnidade)
                    .addComponent(jCbxRemoveUnidade, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addComponent(jBtnRemoveUnidade)
                .addContainerGap(125, Short.MAX_VALUE))
        );

        JtpnMalha.addTab("Unidade", jPanel1);

        JlblUnidadedePlanta.setText("Unidade");

        jCbxUnidadedeplanta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jCbxUnidadedeplantaActionPerformed(evt);
            }
        });

        jLblPlanta.setText("Planta");

        jBtnSavePlanta.setText("Salvar/Atualizar");
        jBtnSavePlanta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jBtnSavePlantaActionPerformed(evt);
            }
        });

        jLblRemoverPlanta.setText("Remover Planta");

        jBtnRemovePlanta.setText("Remover");
        jBtnRemovePlanta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jBtnRemovePlantaActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jBtnSavePlanta)
                    .addGroup(jPanel2Layout.createSequentialGroup()
                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(JlblUnidadedePlanta)
                            .addComponent(jLblPlanta)
                            .addComponent(jLblRemoverPlanta))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jCbxUnidadedeplanta, javax.swing.GroupLayout.PREFERRED_SIZE, 155, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                                .addComponent(jTfPlanta)
                                .addComponent(jCbxRemovePlanta, 0, 155, Short.MAX_VALUE))))
                    .addComponent(jBtnRemovePlanta, javax.swing.GroupLayout.PREFERRED_SIZE, 109, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(162, Short.MAX_VALUE))
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(JlblUnidadedePlanta)
                    .addComponent(jCbxUnidadedeplanta, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLblPlanta)
                    .addComponent(jTfPlanta, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addComponent(jBtnSavePlanta)
                .addGap(18, 18, 18)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLblRemoverPlanta)
                    .addComponent(jCbxRemovePlanta, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addComponent(jBtnRemovePlanta)
                .addContainerGap(87, Short.MAX_VALUE))
        );

        JtpnMalha.addTab("Planta", jPanel2);

        jLblUnidadedeEquipamento.setText("Unidade");

        jLblPlantadeEquipamento.setText("Planta");

        jLblEquipamento.setText("Equipamento");

        cbequip_planta.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                cbequip_plantaActionPerformed(evt);
            }
        });

        cbequip_unidade.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                cbequip_unidadeActionPerformed(evt);
            }
        });

        jBtnSaveEquipamento.setText("Salvar/Atualizar");
        jBtnSaveEquipamento.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jBtnSaveEquipamentoActionPerformed(evt);
            }
        });

        jLblRemoverEquipamento.setText("Remover Equipamento");

        jBtnRemoveEquipamento.setText("Remover");
        jBtnRemoveEquipamento.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jBtnRemoveEquipamentoActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
        jPanel3.setLayout(jPanel3Layout);
        jPanel3Layout.setHorizontalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLblEquipamento)
                            .addComponent(jLblUnidadedeEquipamento)
                            .addComponent(jLblPlantadeEquipamento))
                        .addGap(64, 64, 64)
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(cbequip_planta, javax.swing.GroupLayout.Alignment.TRAILING, 0, 275, Short.MAX_VALUE)
                            .addComponent(txtequipamento)
                            .addComponent(cbequip_unidade, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addComponent(jBtnSaveEquipamento)
                        .addGap(0, 0, Short.MAX_VALUE))
                    .addGroup(jPanel3Layout.createSequentialGroup()
                        .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                            .addComponent(jBtnRemoveEquipamento, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jLblRemoverEquipamento, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addGap(18, 18, 18)
                        .addComponent(jCbxRemoverEquipamento, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                .addContainerGap())
        );
        jPanel3Layout.setVerticalGroup(
            jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel3Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLblUnidadedeEquipamento)
                    .addComponent(cbequip_unidade, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLblPlantadeEquipamento)
                    .addComponent(cbequip_planta, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLblEquipamento)
                    .addComponent(txtequipamento, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addComponent(jBtnSaveEquipamento)
                .addGap(18, 18, 18)
                .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLblRemoverEquipamento)
                    .addComponent(jCbxRemoverEquipamento, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addComponent(jBtnRemoveEquipamento)
                .addContainerGap(49, Short.MAX_VALUE))
        );

        JtpnMalha.addTab("Equipamento", jPanel3);

        jLblUnidadedeMalha.setText("Unidade");

        jLblPlantadeMalha.setText("Planta");

        jLblEquipamentodeMalha.setText("Equipamento");

        jLblMalha.setText("Malha");

        jCbxEquipamentodeMalha.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jCbxEquipamentodeMalhaActionPerformed(evt);
            }
        });

        jCbxPlantadeMalha.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "" }));
        jCbxPlantadeMalha.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jCbxPlantadeMalhaActionPerformed(evt);
            }
        });

        jCbxUnidadedeMalha.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jCbxUnidadedeMalhaActionPerformed(evt);
            }
        });

        jBtnSaveMalha.setText("Salvar/Atualizar");
        jBtnSaveMalha.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jBtnSaveMalhaActionPerformed(evt);
            }
        });

        jLblRemoverMalha.setText("Remover Malha");

        jBtnRemoveMalha.setText("Remover");
        jBtnRemoveMalha.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jBtnRemoveMalhaActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
        jPanel4.setLayout(jPanel4Layout);
        jPanel4Layout.setHorizontalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel4Layout.createSequentialGroup()
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLblEquipamentodeMalha)
                            .addComponent(jLblPlantadeMalha)
                            .addComponent(jLblUnidadedeMalha)
                            .addComponent(jLblMalha)
                            .addComponent(jLblRemoverMalha))
                        .addGap(18, 18, 18)
                        .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jCbxEquipamentodeMalha, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jCbxPlantadeMalha, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jCbxUnidadedeMalha, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(jTfdMalha, javax.swing.GroupLayout.Alignment.TRAILING)
                            .addComponent(jCbxRemoverMalha, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 211, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addComponent(jBtnRemoveMalha, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jBtnSaveMalha, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                .addContainerGap(108, Short.MAX_VALUE))
        );
        jPanel4Layout.setVerticalGroup(
            jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel4Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLblUnidadedeMalha)
                    .addComponent(jCbxUnidadedeMalha, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLblPlantadeMalha)
                    .addComponent(jCbxPlantadeMalha, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLblEquipamentodeMalha)
                    .addComponent(jCbxEquipamentodeMalha, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLblMalha)
                    .addComponent(jTfdMalha, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addComponent(jBtnSaveMalha)
                .addGap(18, 18, 18)
                .addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jCbxRemoverMalha, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLblRemoverMalha))
                .addGap(18, 18, 18)
                .addComponent(jBtnRemoveMalha)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        JtpnMalha.addTab("Malha", jPanel4);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 446, Short.MAX_VALUE)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                    .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(JtpnMalha, javax.swing.GroupLayout.PREFERRED_SIZE, 426, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addContainerGap()))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 326, Short.MAX_VALUE)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup()
                    .addContainerGap()
                    .addComponent(JtpnMalha)
                    .addContainerGap()))
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void jBtnSaveUnidadeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnSaveUnidadeActionPerformed
          //OK - revisado.       
        
            try
            {
         
            if (!"".equals(JtfUnidade.getText().toString())) 
                {
                InteracaoDados gravar = new InteracaoDados();
                gravar.inserir_unidade(JtfUnidade.getText().toString());
                JtfUnidade.setText("");
                JOptionPane.showMessageDialog(null, "Dados gravados com sucesso", "Gravar Unidade", JOptionPane.INFORMATION_MESSAGE);    

                }
           
                }
            catch (SQLException | HeadlessException e) 
                { 
                JOptionPane.showMessageDialog(null, "Erro de gravação", "Erro!", JOptionPane.ERROR);   
                } 
        
            try {
                    atualiza_cb(jCbxRemoveUnidade, "unidade", "nomeunidade");//tabela + variavel
                } 
            catch (SQLException ex) 
                {
                    Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
                }
            try {
                atualizacombos();
            } catch (SQLException ex) {
                Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
            }
        
    }//GEN-LAST:event_jBtnSaveUnidadeActionPerformed

    private void jBtnRemoveUnidadeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnRemoveUnidadeActionPerformed
      
        //OK - revisado
        
        String [] nome = jCbxRemoveUnidade.getSelectedItem().toString().split("-", 2);//SEPARA O TEXTO A PARTIR DO "-"
               
        InteracaoDados apagar = new InteracaoDados();//INSTANCIA A CLASSE QUE CONTÉM O MÉTODO DE DELETAR
        
        try {
             apagar.deleta("DELETE FROM AipetroTest.unidade WHERE nomeunidade='"+nome[1].trim()+"'");
             //chama o método deleta na classe interacãoDados 
             //NOME[1] PEGA SOMENTE O NOME E NÃO O ID.
             JOptionPane.showMessageDialog(null, "Informação deletada com sucesso", "Apagar Unidade", JOptionPane.INFORMATION_MESSAGE);
             } 
        
        catch (SQLException ex) 
            {
                JOptionPane.showMessageDialog(null, "Erro na deleção da informação", "Erro!", JOptionPane.ERROR);
                Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
            }
      
        
        
        try {
            atualiza_cb(jCbxRemoveUnidade, "unidade", "nomeunidade");//atualiza o combo
            atualizacombos();
            } 
        catch (SQLException ex) 
            {
                Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
            }
        
    }//GEN-LAST:event_jBtnRemoveUnidadeActionPerformed

    private void jBtnSavePlantaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnSavePlantaActionPerformed
         
        // OK - revisado.
        try
        {
         
           if (!"".equals(jTfPlanta.getText().toString()) && (!"".equals(jCbxUnidadedeplanta.getSelectedItem().toString())) ) 
            {
            
            String [] nome = jCbxUnidadedeplanta.getSelectedItem().toString().split("-", 2);//PEGA SOMENTE O ID DA PLANTA QUE SE DESEJA GRAVAR
            InteracaoDados gravar = new InteracaoDados();//INSTANCIA A CLASSE QUE TEM OS MÉTODOS DE GRAVAÇÃO
            gravar.inserir_planta(jTfPlanta.getText().toString(), Integer.parseInt(nome[0].trim()));//USANDO O TRIM PARA LIMPAR ESPAÇO VAZIOS.
            
            jTfPlanta.setText("");
            JOptionPane.showMessageDialog(null, "Dados gravados com sucesso!", "Gravar Unidade", JOptionPane.INFORMATION_MESSAGE);    
             
            
            }
           
        }
           catch (Exception e) 
            { 
             JOptionPane.showMessageDialog(null, "Não foi possível gravar no Banco", "Erro!", JOptionPane.ERROR);   
             e.printStackTrace();  
            } 
        
         alteraunidadedeplanta();//chama a função que atualiza o combo quando mudar o combo superior.
        try {
            atualizacombos();
        } catch (SQLException ex) {
            Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
        }
         
        
        
        
        
    }//GEN-LAST:event_jBtnSavePlantaActionPerformed

    private void jBtnRemovePlantaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnRemovePlantaActionPerformed
          //Ok - revisado
        
        
        String  [] nome = jCbxRemovePlanta.getSelectedItem().toString().split("-", 2);
        
        InteracaoDados apagar = new InteracaoDados();
        
        try {
             apagar.deleta("DELETE FROM AipetroTest.planta WHERE nomeplanta='"+nome[1].trim()+"'");//chama o método deleta na classe interacãoDados
             JOptionPane.showMessageDialog(null, "Informação deletada com sucesso", "Apagar Planta!", JOptionPane.INFORMATION_MESSAGE);
             } 
        
        catch (SQLException ex) 
            {
             JOptionPane.showMessageDialog(null, "Erro na deleção da informação", "Erro!", JOptionPane.ERROR);
             Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
            }
        
        alteraunidadedeplanta();//ATUALIZA O COMBO REMOVE UNIDADE
        
        
    }//GEN-LAST:event_jBtnRemovePlantaActionPerformed

    private void cbequip_unidadeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbequip_unidadeActionPerformed
        //OK - revisado 
        alteraplantaequipamento();
        
    }//GEN-LAST:event_cbequip_unidadeActionPerformed

    private void jBtnSaveEquipamentoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnSaveEquipamentoActionPerformed
        
        //OK - REVISADO  
          try
            {

                   if (!"".equals(txtequipamento.getText().toString()) && (!"".equals(cbequip_planta.getSelectedItem().toString())) && (!"".equals(cbequip_unidade.getSelectedItem().toString()))) 
                    {

                    String [] nome = cbequip_planta.getSelectedItem().toString().split("-", 2);//PEGA O DI DA PLANTA
                    InteracaoDados gravar = new InteracaoDados();
                   
                    gravar.inserir_equipamento(txtequipamento.getText().toString(),Integer.parseInt(nome[0].trim()));
                    txtequipamento.setText("");
                    JOptionPane.showMessageDialog(null, "Dados gravados com sucesso!", "Gravar Unidade", JOptionPane.INFORMATION_MESSAGE);    

                    }

            }
           catch (SQLException | HeadlessException e) 
            { 
             JOptionPane.showMessageDialog(null, "Erro na gravação!", "Erro!", JOptionPane.ERROR);   
            } 
          
          alteraequipamento();
       
         
       
    }//GEN-LAST:event_jBtnSaveEquipamentoActionPerformed

    private void jBtnRemoveEquipamentoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnRemoveEquipamentoActionPerformed
       
        //OK - REVISADO
        
        String  [] nome = jCbxRemoverEquipamento.getSelectedItem().toString().split("-", 2);
        
        InteracaoDados apagar = new InteracaoDados();
        
        try {
             apagar.deleta("DELETE FROM AipetroTest.equipamento WHERE idequipamento="+nome[0].trim()+"");//chama o método deleta na classe interacãoDados
             JOptionPane.showMessageDialog(null, "Informação deletada com sucesso", "Apagar Planta!", JOptionPane.INFORMATION_MESSAGE);
             } 
        
        catch (SQLException ex) 
            {
             JOptionPane.showMessageDialog(null, "Erro na deleção da informação", "Erro!", JOptionPane.ERROR);
             Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
            }
        
        alteraequipamento();//ATUALIZA O COMBO REMOVE UNIDADE
      
    }//GEN-LAST:event_jBtnRemoveEquipamentoActionPerformed

    private void jCbxPlantadeMalhaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCbxPlantadeMalhaActionPerformed
            alteraequipmalha();     
    }//GEN-LAST:event_jCbxPlantadeMalhaActionPerformed

    private void jCbxUnidadedeMalhaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCbxUnidadedeMalhaActionPerformed
           alteraplantamalha();
        
    }//GEN-LAST:event_jCbxUnidadedeMalhaActionPerformed

    private void jBtnSaveMalhaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnSaveMalhaActionPerformed

        //OK - REVISADO
        try
        {
         
           if (!"".equals(jTfdMalha.getText().toString()) && (!"".equals(jCbxEquipamentodeMalha.getSelectedItem().toString())) && (!"".equals(jCbxPlantadeMalha.getSelectedItem().toString()))  && (!"".equals(jCbxUnidadedeMalha.getSelectedItem().toString()))) 
            {
            
            String [] nome = jCbxEquipamentodeMalha.getSelectedItem().toString().split("-", 2);    
            InteracaoDados gravar = new InteracaoDados();
            gravar.inserir_malha(jTfdMalha.getText().toString(), Integer.parseInt(nome[0].trim()));
            jTfdMalha.setText("");
            JOptionPane.showMessageDialog(null, "Dados gravados com sucesso!", "Gravar Unidade!", JOptionPane.INFORMATION_MESSAGE);    
           
            }
           
        }
           catch (SQLException | HeadlessException e) 
            { 
             JOptionPane.showMessageDialog(null, "Erro de gravação!", "Erro!", JOptionPane.ERROR);   
            } 
        alteraremovemalha();
        
        
    }//GEN-LAST:event_jBtnSaveMalhaActionPerformed

    private void jBtnRemoveMalhaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnRemoveMalhaActionPerformed

        
      String  [] nome = jCbxRemoverMalha.getSelectedItem().toString().split("-", 2);
        
        InteracaoDados apagar = new InteracaoDados();
        
        try {
             apagar.deleta("DELETE FROM AipetroTest.malha WHERE cod_malha="+nome[0].trim()+"");//chama o método deleta na classe interacãoDados
             JOptionPane.showMessageDialog(null, "Informação deletada com sucesso", "Apagar Planta!", JOptionPane.INFORMATION_MESSAGE);
             } 
        
        catch (SQLException ex) 
            {
             JOptionPane.showMessageDialog(null, "Erro na deleção da informação", "Erro!", JOptionPane.ERROR);
             Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
            }
        
        alteraremovemalha();//ATUALIZA O COMBO REMOVE UNIDADE  
        
        
        
        
        
        
        
        
        
        
    }//GEN-LAST:event_jBtnRemoveMalhaActionPerformed

    private void jCbxUnidadedeplantaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCbxUnidadedeplantaActionPerformed

      alteraunidadedeplanta();
   
    }//GEN-LAST:event_jCbxUnidadedeplantaActionPerformed

    private void cbequip_plantaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_cbequip_plantaActionPerformed
       alteraequipamento();
    }//GEN-LAST:event_cbequip_plantaActionPerformed

    private void jCbxEquipamentodeMalhaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCbxEquipamentodeMalhaActionPerformed
       alteraremovemalha();
    }//GEN-LAST:event_jCbxEquipamentodeMalhaActionPerformed

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /*
         * Set the Nimbus look and feel
         */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /*
         * If Nimbus (introduced in Java SE 6) is not available, stay with the
         * default look and feel. For details see
         * http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(CadEstrutura.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(CadEstrutura.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(CadEstrutura.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(CadEstrutura.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /*
         * Create and display the form
         */
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                try {
                    new CadEstrutura().setVisible(true);
                } catch (SQLException ex) {
                    Logger.getLogger(CadEstrutura.class.getName()).log(Level.SEVERE, null, ex);
                }
            }
        });
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JLabel JlblUnidadedePlanta;
    private javax.swing.JTextField JtfUnidade;
    private javax.swing.JTabbedPane JtpnMalha;
    private javax.swing.JComboBox cbequip_planta;
    private javax.swing.JComboBox cbequip_unidade;
    private javax.swing.JToggleButton jBtnRemoveEquipamento;
    private javax.swing.JButton jBtnRemoveMalha;
    private javax.swing.JToggleButton jBtnRemovePlanta;
    private javax.swing.JButton jBtnRemoveUnidade;
    private javax.swing.JButton jBtnSaveEquipamento;
    private javax.swing.JButton jBtnSaveMalha;
    private javax.swing.JButton jBtnSavePlanta;
    private javax.swing.JButton jBtnSaveUnidade;
    private javax.swing.JComboBox jCbxEquipamentodeMalha;
    private javax.swing.JComboBox jCbxPlantadeMalha;
    private javax.swing.JComboBox jCbxRemovePlanta;
    private javax.swing.JComboBox jCbxRemoveUnidade;
    private javax.swing.JComboBox jCbxRemoverEquipamento;
    private javax.swing.JComboBox jCbxRemoverMalha;
    private javax.swing.JComboBox jCbxUnidadedeMalha;
    private javax.swing.JComboBox jCbxUnidadedeplanta;
    private javax.swing.JLabel jLblCadastroUnidade;
    private javax.swing.JLabel jLblEquipamento;
    private javax.swing.JLabel jLblEquipamentodeMalha;
    private javax.swing.JLabel jLblMalha;
    private javax.swing.JLabel jLblPlanta;
    private javax.swing.JLabel jLblPlantadeEquipamento;
    private javax.swing.JLabel jLblPlantadeMalha;
    private javax.swing.JLabel jLblRemoverEquipamento;
    private javax.swing.JLabel jLblRemoverMalha;
    private javax.swing.JLabel jLblRemoverPlanta;
    private javax.swing.JLabel jLblRemoverUnidade;
    private javax.swing.JLabel jLblUnidadedeEquipamento;
    private javax.swing.JLabel jLblUnidadedeMalha;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JPanel jPanel3;
    private javax.swing.JPanel jPanel4;
    private javax.swing.JTextField jTfPlanta;
    private javax.swing.JTextField jTfdMalha;
    private javax.swing.JTextField txtequipamento;
    // End of variables declaration//GEN-END:variables
}
